package com.hzhr.iot.cqgas.ds.entity.device;

import java.util.Date;

public class DevCollectDeviceEntity {
    /**
     * <pre>
     * 说明 : 编号
     * 表字段 : COLLECT_DEVICE.ID
     * </pre>
     */
    private Integer id;

    /**
     * <pre>
     * 说明 : 外部系统(导入系统)编号
     * 表字段 : COLLECT_DEVICE.OUT_ID
     * </pre>
     */
    private String outId;

    /**
     * <pre>
     * 说明 : 设备代码
     * 表字段 : COLLECT_DEVICE.CODE
     * </pre>
     */
    private String code;

    /**
     * <pre>
     * 说明 : 设备描述
     * 表字段 : COLLECT_DEVICE.DES
     * </pre>
     */
    private String des;

    /**
     * <pre>
     * 说明 : 设备种类代码(关联: device_service.OPTIONS.CODE, TYPE_CODE = 'COLLECT_DEVICE_CATEGORY')
     * 表字段 : COLLECT_DEVICE.CATEGORY_CODE
     * </pre>
     */
    private String categoryCode;

    /**
     * <pre>
     * 说明 : 设备型号编号(关联: device_service.COLLECT_DEVICE_TYPE.ID)
     * 表字段 : COLLECT_DEVICE.TYPE_ID
     * </pre>
     */
    private Integer typeId;

    /**
     * <pre>
     * 说明 : 所属公司编号(关联: user_service.COMPANY.ID)
     * 表字段 : COLLECT_DEVICE.COMPANY_ID
     * </pre>
     */
    private Integer companyId;

    /**
     * <pre>
     * 说明 : 所属部门编号(关联: user_service.DEPT.ID)
     * 表字段 : COLLECT_DEVICE.DEPT_ID
     * </pre>
     */
    private Integer deptId;

    /**
     * <pre>
     * 说明 : 所属部门代码(关联: user_service.DEPT.CODE)
     * 表字段 : COLLECT_DEVICE.DEPT_CODE
     * </pre>
     */
    private String deptCode;

    /**
     * <pre>
     * 说明 : 燃气用户编号(关联: toll_service.GAS_USER.ID)
     * 表字段 : COLLECT_DEVICE.GAS_USER_ID
     * </pre>
     */
    private Integer gasUserId;

    /**
     * <pre>
     * 说明 : 燃气用户代码
     * 表字段 : COLLECT_DEVICE.GAS_USER_CODE
     * </pre>
     */
    private String gasUserCode;

    /**
     * <pre>
     * 说明 : 燃气用户名称
     * 表字段 : COLLECT_DEVICE.GAS_USER_NAME
     * </pre>
     */
    private String gasUserName;

    /**
     * <pre>
     * 说明 : 燃气用户地址
     * 表字段 : COLLECT_DEVICE.GAS_USER_ADDRESS
     * </pre>
     */
    private String gasUserAddress;

    /**
     * <pre>
     * 说明 : 安装地址
     * 表字段 : COLLECT_DEVICE.INSTALL_ADDRESS
     * </pre>
     */
    private String installAddress;

    /**
     * <pre>
     * 说明 : 经度
     * 表字段 : COLLECT_DEVICE.LONGITUDE
     * </pre>
     */
    private Double longitude;

    /**
     * <pre>
     * 说明 : 纬度
     * 表字段 : COLLECT_DEVICE.LATITUDE
     * </pre>
     */
    private Double latitude;

    /**
     * <pre>
     * 说明 : 所属物联网设备编号(关联: device_service.IOT_DEVICE.ID)
     * 表字段 : COLLECT_DEVICE.IOT_DEVICE_ID
     * </pre>
     */
    private Integer iotDeviceId;

    /**
     * <pre>
     * 说明 : 压力单位(关联 : device_service.OPTIONS.CODE, TYPE_NAME = 'PRESSURE_UNIT')
     * 表字段 : COLLECT_DEVICE.PRESSURE_UNIT
     * </pre>
     */
    private String pressureUnit;

    /**
     * <pre>
     * 说明 : 当前读数
     * 表字段 : COLLECT_DEVICE.CURRENT_READING
     * </pre>
     */
    private Double currentReading;

    /**
     * <pre>
     * 说明 : 当前阀门状态(关联: device_service.OPTIONS.CODE, TYPE_NAME = 'VALVE_STATUS')
     * 表字段 : COLLECT_DEVICE.CURRENT_VALVE_STATUS_CODE
     * </pre>
     */
    private String currentValveStatusCode;

    /**
     * <pre>
     * 说明 : 当前电池电压
     * 表字段 : COLLECT_DEVICE.CURRENT_CELL_VOLTAGE
     * </pre>
     */
    private Float currentCellVoltage;

    /**
     * <pre>
     * 说明 : 最近采集时间
     * 表字段 : COLLECT_DEVICE.LAST_COLLECT_TIME
     * </pre>
     */
    private Date lastCollectTime;

    /**
     * <pre>
     * 说明 : 投运时间
     * 表字段 : COLLECT_DEVICE.USING_DATE
     * </pre>
     */
    private Date usingDate;

    /**
     * <pre>
     * 说明 : 管理用户编号(关联 ：user_service.USER.ID)
     * 表字段 : COLLECT_DEVICE.MANAGE_USER_ID
     * </pre>
     */
    private Integer manageUserId;

    /**
     * <pre>
     * 说明 : 管理用户姓名
     * 表字段 : COLLECT_DEVICE.MANAGE_USER_NAME
     * </pre>
     */
    private String manageUserName;

    /**
     * <pre>
     * 说明 : 管理站名称
     * 表字段 : COLLECT_DEVICE.MANAGEMENT_NAME
     * </pre>
     */
    private String managementName;

    /**
     * <pre>
     * 说明 : 调压设备生产厂家
     * 表字段 : COLLECT_DEVICE.REGULATOR_DEVICE_PROD_FACTORY
     * </pre>
     */
    private String regulatorDeviceProdFactory;

    /**
     * <pre>
     * 说明 : 安装时间
     * 表字段 : COLLECT_DEVICE.INSTALL_TIME
     * </pre>
     */
    private Date installTime;

    /**
     * <pre>
     * 说明 : 创建时间
     * 表字段 : COLLECT_DEVICE.CREATE_TIME
     * </pre>
     */
    private Date createTime;

    /**
     * <pre>
     * 说明 : 修改时间
     * 表字段 : COLLECT_DEVICE.UPDATE_TIME
     * </pre>
     */
    private Date updateTime;

    /**
     * <pre>
     * 说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段 : COLLECT_DEVICE.CREATE_USER_ID
     * </pre>
     */
    private Integer createUserId;

    /**
     * <pre>
     * 说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段 : COLLECT_DEVICE.UPDATE_USER_ID
     * </pre>
     */
    private Integer updateUserId;

    /**
     * <pre>
     * 说明 : 资源代码
     * 表字段 : COLLECT_DEVICE.RESOURCE_CODE
     * </pre>
     */
    private String resourceCode;

    /**
     * <pre>
     * 说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段 : COLLECT_DEVICE.IS_VALID
     * </pre>
     */
    private String isValid;

    /**
     * <pre>
     * 说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段 : COLLECT_DEVICE.STATE
     * </pre>
     */
    private String state;

    /**
     * <pre>
     * 获取：说明 : 编号
     * 表字段：COLLECT_DEVICE.ID
     * </pre>
     *
     * @return COLLECT_DEVICE.ID：说明 : 编号
     */
    public Integer getId() {
        return id;
    }

    /**
     * <pre>
     * 设置：说明 : 编号
     * 表字段：COLLECT_DEVICE.ID
     * </pre>
     *
     * @param id
     *            COLLECT_DEVICE.ID：说明 : 编号
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * <pre>
     * 获取：说明 : 外部系统(导入系统)编号
     * 表字段：COLLECT_DEVICE.OUT_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.OUT_ID：说明 : 外部系统(导入系统)编号
     */
    public String getOutId() {
        return outId;
    }

    /**
     * <pre>
     * 设置：说明 : 外部系统(导入系统)编号
     * 表字段：COLLECT_DEVICE.OUT_ID
     * </pre>
     *
     * @param outId
     *            COLLECT_DEVICE.OUT_ID：说明 : 外部系统(导入系统)编号
     */
    public void setOutId(String outId) {
        this.outId = outId;
    }

    /**
     * <pre>
     * 获取：说明 : 设备代码
     * 表字段：COLLECT_DEVICE.CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.CODE：说明 : 设备代码
     */
    public String getCode() {
        return code;
    }

    /**
     * <pre>
     * 设置：说明 : 设备代码
     * 表字段：COLLECT_DEVICE.CODE
     * </pre>
     *
     * @param code
     *            COLLECT_DEVICE.CODE：说明 : 设备代码
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * <pre>
     * 获取：说明 : 设备描述
     * 表字段：COLLECT_DEVICE.DES
     * </pre>
     *
     * @return COLLECT_DEVICE.DES：说明 : 设备描述
     */
    public String getDes() {
        return des;
    }

    /**
     * <pre>
     * 设置：说明 : 设备描述
     * 表字段：COLLECT_DEVICE.DES
     * </pre>
     *
     * @param des
     *            COLLECT_DEVICE.DES：说明 : 设备描述
     */
    public void setDes(String des) {
        this.des = des;
    }

    /**
     * <pre>
     * 获取：说明 : 设备种类代码(关联: device_service.OPTIONS.CODE, TYPE_CODE = 'COLLECT_DEVICE_CATEGORY')
     * 表字段：COLLECT_DEVICE.CATEGORY_CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.CATEGORY_CODE：说明 : 设备种类代码(关联: device_service.OPTIONS.CODE, TYPE_CODE = 'COLLECT_DEVICE_CATEGORY')
     */
    public String getCategoryCode() {
        return categoryCode;
    }

    /**
     * <pre>
     * 设置：说明 : 设备种类代码(关联: device_service.OPTIONS.CODE, TYPE_CODE = 'COLLECT_DEVICE_CATEGORY')
     * 表字段：COLLECT_DEVICE.CATEGORY_CODE
     * </pre>
     *
     * @param categoryCode
     *            COLLECT_DEVICE.CATEGORY_CODE：说明 : 设备种类代码(关联: device_service.OPTIONS.CODE, TYPE_CODE = 'COLLECT_DEVICE_CATEGORY')
     */
    public void setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode;
    }

    /**
     * <pre>
     * 获取：说明 : 设备型号编号(关联: device_service.COLLECT_DEVICE_TYPE.ID)
     * 表字段：COLLECT_DEVICE.TYPE_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.TYPE_ID：说明 : 设备型号编号(关联: device_service.COLLECT_DEVICE_TYPE.ID)
     */
    public Integer getTypeId() {
        return typeId;
    }

    /**
     * <pre>
     * 设置：说明 : 设备型号编号(关联: device_service.COLLECT_DEVICE_TYPE.ID)
     * 表字段：COLLECT_DEVICE.TYPE_ID
     * </pre>
     *
     * @param typeId
     *            COLLECT_DEVICE.TYPE_ID：说明 : 设备型号编号(关联: device_service.COLLECT_DEVICE_TYPE.ID)
     */
    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    /**
     * <pre>
     * 获取：说明 : 所属公司编号(关联: user_service.COMPANY.ID)
     * 表字段：COLLECT_DEVICE.COMPANY_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.COMPANY_ID：说明 : 所属公司编号(关联: user_service.COMPANY.ID)
     */
    public Integer getCompanyId() {
        return companyId;
    }

    /**
     * <pre>
     * 设置：说明 : 所属公司编号(关联: user_service.COMPANY.ID)
     * 表字段：COLLECT_DEVICE.COMPANY_ID
     * </pre>
     *
     * @param companyId
     *            COLLECT_DEVICE.COMPANY_ID：说明 : 所属公司编号(关联: user_service.COMPANY.ID)
     */
    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    /**
     * <pre>
     * 获取：说明 : 所属部门编号(关联: user_service.DEPT.ID)
     * 表字段：COLLECT_DEVICE.DEPT_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.DEPT_ID：说明 : 所属部门编号(关联: user_service.DEPT.ID)
     */
    public Integer getDeptId() {
        return deptId;
    }

    /**
     * <pre>
     * 设置：说明 : 所属部门编号(关联: user_service.DEPT.ID)
     * 表字段：COLLECT_DEVICE.DEPT_ID
     * </pre>
     *
     * @param deptId
     *            COLLECT_DEVICE.DEPT_ID：说明 : 所属部门编号(关联: user_service.DEPT.ID)
     */
    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    /**
     * <pre>
     * 获取：说明 : 所属部门代码(关联: user_service.DEPT.CODE)
     * 表字段：COLLECT_DEVICE.DEPT_CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.DEPT_CODE：说明 : 所属部门代码(关联: user_service.DEPT.CODE)
     */
    public String getDeptCode() {
        return deptCode;
    }

    /**
     * <pre>
     * 设置：说明 : 所属部门代码(关联: user_service.DEPT.CODE)
     * 表字段：COLLECT_DEVICE.DEPT_CODE
     * </pre>
     *
     * @param deptCode
     *            COLLECT_DEVICE.DEPT_CODE：说明 : 所属部门代码(关联: user_service.DEPT.CODE)
     */
    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    /**
     * <pre>
     * 获取：说明 : 燃气用户编号(关联: toll_service.GAS_USER.ID)
     * 表字段：COLLECT_DEVICE.GAS_USER_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.GAS_USER_ID：说明 : 燃气用户编号(关联: toll_service.GAS_USER.ID)
     */
    public Integer getGasUserId() {
        return gasUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 燃气用户编号(关联: toll_service.GAS_USER.ID)
     * 表字段：COLLECT_DEVICE.GAS_USER_ID
     * </pre>
     *
     * @param gasUserId
     *            COLLECT_DEVICE.GAS_USER_ID：说明 : 燃气用户编号(关联: toll_service.GAS_USER.ID)
     */
    public void setGasUserId(Integer gasUserId) {
        this.gasUserId = gasUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 燃气用户代码
     * 表字段：COLLECT_DEVICE.GAS_USER_CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.GAS_USER_CODE：说明 : 燃气用户代码
     */
    public String getGasUserCode() {
        return gasUserCode;
    }

    /**
     * <pre>
     * 设置：说明 : 燃气用户代码
     * 表字段：COLLECT_DEVICE.GAS_USER_CODE
     * </pre>
     *
     * @param gasUserCode
     *            COLLECT_DEVICE.GAS_USER_CODE：说明 : 燃气用户代码
     */
    public void setGasUserCode(String gasUserCode) {
        this.gasUserCode = gasUserCode;
    }

    /**
     * <pre>
     * 获取：说明 : 燃气用户名称
     * 表字段：COLLECT_DEVICE.GAS_USER_NAME
     * </pre>
     *
     * @return COLLECT_DEVICE.GAS_USER_NAME：说明 : 燃气用户名称
     */
    public String getGasUserName() {
        return gasUserName;
    }

    /**
     * <pre>
     * 设置：说明 : 燃气用户名称
     * 表字段：COLLECT_DEVICE.GAS_USER_NAME
     * </pre>
     *
     * @param gasUserName
     *            COLLECT_DEVICE.GAS_USER_NAME：说明 : 燃气用户名称
     */
    public void setGasUserName(String gasUserName) {
        this.gasUserName = gasUserName;
    }

    /**
     * <pre>
     * 获取：说明 : 燃气用户地址
     * 表字段：COLLECT_DEVICE.GAS_USER_ADDRESS
     * </pre>
     *
     * @return COLLECT_DEVICE.GAS_USER_ADDRESS：说明 : 燃气用户地址
     */
    public String getGasUserAddress() {
        return gasUserAddress;
    }

    /**
     * <pre>
     * 设置：说明 : 燃气用户地址
     * 表字段：COLLECT_DEVICE.GAS_USER_ADDRESS
     * </pre>
     *
     * @param gasUserAddress
     *            COLLECT_DEVICE.GAS_USER_ADDRESS：说明 : 燃气用户地址
     */
    public void setGasUserAddress(String gasUserAddress) {
        this.gasUserAddress = gasUserAddress;
    }

    /**
     * <pre>
     * 获取：说明 : 安装地址
     * 表字段：COLLECT_DEVICE.INSTALL_ADDRESS
     * </pre>
     *
     * @return COLLECT_DEVICE.INSTALL_ADDRESS：说明 : 安装地址
     */
    public String getInstallAddress() {
        return installAddress;
    }

    /**
     * <pre>
     * 设置：说明 : 安装地址
     * 表字段：COLLECT_DEVICE.INSTALL_ADDRESS
     * </pre>
     *
     * @param installAddress
     *            COLLECT_DEVICE.INSTALL_ADDRESS：说明 : 安装地址
     */
    public void setInstallAddress(String installAddress) {
        this.installAddress = installAddress;
    }

    /**
     * <pre>
     * 获取：说明 : 经度
     * 表字段：COLLECT_DEVICE.LONGITUDE
     * </pre>
     *
     * @return COLLECT_DEVICE.LONGITUDE：说明 : 经度
     */
    public Double getLongitude() {
        return longitude;
    }

    /**
     * <pre>
     * 设置：说明 : 经度
     * 表字段：COLLECT_DEVICE.LONGITUDE
     * </pre>
     *
     * @param longitude
     *            COLLECT_DEVICE.LONGITUDE：说明 : 经度
     */
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    /**
     * <pre>
     * 获取：说明 : 纬度
     * 表字段：COLLECT_DEVICE.LATITUDE
     * </pre>
     *
     * @return COLLECT_DEVICE.LATITUDE：说明 : 纬度
     */
    public Double getLatitude() {
        return latitude;
    }

    /**
     * <pre>
     * 设置：说明 : 纬度
     * 表字段：COLLECT_DEVICE.LATITUDE
     * </pre>
     *
     * @param latitude
     *            COLLECT_DEVICE.LATITUDE：说明 : 纬度
     */
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    /**
     * <pre>
     * 获取：说明 : 所属物联网设备编号(关联: device_service.IOT_DEVICE.ID)
     * 表字段：COLLECT_DEVICE.IOT_DEVICE_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.IOT_DEVICE_ID：说明 : 所属物联网设备编号(关联: device_service.IOT_DEVICE.ID)
     */
    public Integer getIotDeviceId() {
        return iotDeviceId;
    }

    /**
     * <pre>
     * 设置：说明 : 所属物联网设备编号(关联: device_service.IOT_DEVICE.ID)
     * 表字段：COLLECT_DEVICE.IOT_DEVICE_ID
     * </pre>
     *
     * @param iotDeviceId
     *            COLLECT_DEVICE.IOT_DEVICE_ID：说明 : 所属物联网设备编号(关联: device_service.IOT_DEVICE.ID)
     */
    public void setIotDeviceId(Integer iotDeviceId) {
        this.iotDeviceId = iotDeviceId;
    }

    /**
     * <pre>
     * 获取：说明 : 压力单位(关联 : device_service.OPTIONS.CODE, TYPE_NAME = 'PRESSURE_UNIT')
     * 表字段：COLLECT_DEVICE.PRESSURE_UNIT
     * </pre>
     *
     * @return COLLECT_DEVICE.PRESSURE_UNIT：说明 : 压力单位(关联 : device_service.OPTIONS.CODE, TYPE_NAME = 'PRESSURE_UNIT')
     */
    public String getPressureUnit() {
        return pressureUnit;
    }

    /**
     * <pre>
     * 设置：说明 : 压力单位(关联 : device_service.OPTIONS.CODE, TYPE_NAME = 'PRESSURE_UNIT')
     * 表字段：COLLECT_DEVICE.PRESSURE_UNIT
     * </pre>
     *
     * @param pressureUnit
     *            COLLECT_DEVICE.PRESSURE_UNIT：说明 : 压力单位(关联 : device_service.OPTIONS.CODE, TYPE_NAME = 'PRESSURE_UNIT')
     */
    public void setPressureUnit(String pressureUnit) {
        this.pressureUnit = pressureUnit;
    }

    /**
     * <pre>
     * 获取：说明 : 当前读数
     * 表字段：COLLECT_DEVICE.CURRENT_READING
     * </pre>
     *
     * @return COLLECT_DEVICE.CURRENT_READING：说明 : 当前读数
     */
    public Double getCurrentReading() {
        return currentReading;
    }

    /**
     * <pre>
     * 设置：说明 : 当前读数
     * 表字段：COLLECT_DEVICE.CURRENT_READING
     * </pre>
     *
     * @param currentReading
     *            COLLECT_DEVICE.CURRENT_READING：说明 : 当前读数
     */
    public void setCurrentReading(Double currentReading) {
        this.currentReading = currentReading;
    }

    /**
     * <pre>
     * 获取：说明 : 当前阀门状态(关联: device_service.OPTIONS.CODE, TYPE_NAME = 'VALVE_STATUS')
     * 表字段：COLLECT_DEVICE.CURRENT_VALVE_STATUS_CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.CURRENT_VALVE_STATUS_CODE：说明 : 当前阀门状态(关联: device_service.OPTIONS.CODE, TYPE_NAME = 'VALVE_STATUS')
     */
    public String getCurrentValveStatusCode() {
        return currentValveStatusCode;
    }

    /**
     * <pre>
     * 设置：说明 : 当前阀门状态(关联: device_service.OPTIONS.CODE, TYPE_NAME = 'VALVE_STATUS')
     * 表字段：COLLECT_DEVICE.CURRENT_VALVE_STATUS_CODE
     * </pre>
     *
     * @param currentValveStatusCode
     *            COLLECT_DEVICE.CURRENT_VALVE_STATUS_CODE：说明 : 当前阀门状态(关联: device_service.OPTIONS.CODE, TYPE_NAME = 'VALVE_STATUS')
     */
    public void setCurrentValveStatusCode(String currentValveStatusCode) {
        this.currentValveStatusCode = currentValveStatusCode;
    }

    /**
     * <pre>
     * 获取：说明 : 当前电池电压
     * 表字段：COLLECT_DEVICE.CURRENT_CELL_VOLTAGE
     * </pre>
     *
     * @return COLLECT_DEVICE.CURRENT_CELL_VOLTAGE：说明 : 当前电池电压
     */
    public Float getCurrentCellVoltage() {
        return currentCellVoltage;
    }

    /**
     * <pre>
     * 设置：说明 : 当前电池电压
     * 表字段：COLLECT_DEVICE.CURRENT_CELL_VOLTAGE
     * </pre>
     *
     * @param currentCellVoltage
     *            COLLECT_DEVICE.CURRENT_CELL_VOLTAGE：说明 : 当前电池电压
     */
    public void setCurrentCellVoltage(Float currentCellVoltage) {
        this.currentCellVoltage = currentCellVoltage;
    }

    /**
     * <pre>
     * 获取：说明 : 最近采集时间
     * 表字段：COLLECT_DEVICE.LAST_COLLECT_TIME
     * </pre>
     *
     * @return COLLECT_DEVICE.LAST_COLLECT_TIME：说明 : 最近采集时间
     */
    public Date getLastCollectTime() {
        return lastCollectTime;
    }

    /**
     * <pre>
     * 设置：说明 : 最近采集时间
     * 表字段：COLLECT_DEVICE.LAST_COLLECT_TIME
     * </pre>
     *
     * @param lastCollectTime
     *            COLLECT_DEVICE.LAST_COLLECT_TIME：说明 : 最近采集时间
     */
    public void setLastCollectTime(Date lastCollectTime) {
        this.lastCollectTime = lastCollectTime;
    }

    /**
     * <pre>
     * 获取：说明 : 投运时间
     * 表字段：COLLECT_DEVICE.USING_DATE
     * </pre>
     *
     * @return COLLECT_DEVICE.USING_DATE：说明 : 投运时间
     */
    public Date getUsingDate() {
        return usingDate;
    }

    /**
     * <pre>
     * 设置：说明 : 投运时间
     * 表字段：COLLECT_DEVICE.USING_DATE
     * </pre>
     *
     * @param usingDate
     *            COLLECT_DEVICE.USING_DATE：说明 : 投运时间
     */
    public void setUsingDate(Date usingDate) {
        this.usingDate = usingDate;
    }

    /**
     * <pre>
     * 获取：说明 : 管理用户编号(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.MANAGE_USER_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.MANAGE_USER_ID：说明 : 管理用户编号(关联 ：user_service.USER.ID)
     */
    public Integer getManageUserId() {
        return manageUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 管理用户编号(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.MANAGE_USER_ID
     * </pre>
     *
     * @param manageUserId
     *            COLLECT_DEVICE.MANAGE_USER_ID：说明 : 管理用户编号(关联 ：user_service.USER.ID)
     */
    public void setManageUserId(Integer manageUserId) {
        this.manageUserId = manageUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 管理用户姓名
     * 表字段：COLLECT_DEVICE.MANAGE_USER_NAME
     * </pre>
     *
     * @return COLLECT_DEVICE.MANAGE_USER_NAME：说明 : 管理用户姓名
     */
    public String getManageUserName() {
        return manageUserName;
    }

    /**
     * <pre>
     * 设置：说明 : 管理用户姓名
     * 表字段：COLLECT_DEVICE.MANAGE_USER_NAME
     * </pre>
     *
     * @param manageUserName
     *            COLLECT_DEVICE.MANAGE_USER_NAME：说明 : 管理用户姓名
     */
    public void setManageUserName(String manageUserName) {
        this.manageUserName = manageUserName;
    }

    /**
     * <pre>
     * 获取：说明 : 管理站名称
     * 表字段：COLLECT_DEVICE.MANAGEMENT_NAME
     * </pre>
     *
     * @return COLLECT_DEVICE.MANAGEMENT_NAME：说明 : 管理站名称
     */
    public String getManagementName() {
        return managementName;
    }

    /**
     * <pre>
     * 设置：说明 : 管理站名称
     * 表字段：COLLECT_DEVICE.MANAGEMENT_NAME
     * </pre>
     *
     * @param managementName
     *            COLLECT_DEVICE.MANAGEMENT_NAME：说明 : 管理站名称
     */
    public void setManagementName(String managementName) {
        this.managementName = managementName;
    }

    /**
     * <pre>
     * 获取：说明 : 调压设备生产厂家
     * 表字段：COLLECT_DEVICE.REGULATOR_DEVICE_PROD_FACTORY
     * </pre>
     *
     * @return COLLECT_DEVICE.REGULATOR_DEVICE_PROD_FACTORY：说明 : 调压设备生产厂家
     */
    public String getRegulatorDeviceProdFactory() {
        return regulatorDeviceProdFactory;
    }

    /**
     * <pre>
     * 设置：说明 : 调压设备生产厂家
     * 表字段：COLLECT_DEVICE.REGULATOR_DEVICE_PROD_FACTORY
     * </pre>
     *
     * @param regulatorDeviceProdFactory
     *            COLLECT_DEVICE.REGULATOR_DEVICE_PROD_FACTORY：说明 : 调压设备生产厂家
     */
    public void setRegulatorDeviceProdFactory(String regulatorDeviceProdFactory) {
        this.regulatorDeviceProdFactory = regulatorDeviceProdFactory;
    }

    /**
     * <pre>
     * 获取：说明 : 安装时间
     * 表字段：COLLECT_DEVICE.INSTALL_TIME
     * </pre>
     *
     * @return COLLECT_DEVICE.INSTALL_TIME：说明 : 安装时间
     */
    public Date getInstallTime() {
        return installTime;
    }

    /**
     * <pre>
     * 设置：说明 : 安装时间
     * 表字段：COLLECT_DEVICE.INSTALL_TIME
     * </pre>
     *
     * @param installTime
     *            COLLECT_DEVICE.INSTALL_TIME：说明 : 安装时间
     */
    public void setInstallTime(Date installTime) {
        this.installTime = installTime;
    }

    /**
     * <pre>
     * 获取：说明 : 创建时间
     * 表字段：COLLECT_DEVICE.CREATE_TIME
     * </pre>
     *
     * @return COLLECT_DEVICE.CREATE_TIME：说明 : 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置：说明 : 创建时间
     * 表字段：COLLECT_DEVICE.CREATE_TIME
     * </pre>
     *
     * @param createTime
     *            COLLECT_DEVICE.CREATE_TIME：说明 : 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * <pre>
     * 获取：说明 : 修改时间
     * 表字段：COLLECT_DEVICE.UPDATE_TIME
     * </pre>
     *
     * @return COLLECT_DEVICE.UPDATE_TIME：说明 : 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * <pre>
     * 设置：说明 : 修改时间
     * 表字段：COLLECT_DEVICE.UPDATE_TIME
     * </pre>
     *
     * @param updateTime
     *            COLLECT_DEVICE.UPDATE_TIME：说明 : 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * <pre>
     * 获取：说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.CREATE_USER_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.CREATE_USER_ID：说明 : 创建人(关联 ：user_service.USER.ID)
     */
    public Integer getCreateUserId() {
        return createUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 创建人(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.CREATE_USER_ID
     * </pre>
     *
     * @param createUserId
     *            COLLECT_DEVICE.CREATE_USER_ID：说明 : 创建人(关联 ：user_service.USER.ID)
     */
    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.UPDATE_USER_ID
     * </pre>
     *
     * @return COLLECT_DEVICE.UPDATE_USER_ID：说明 : 修改人(关联 ：user_service.USER.ID)
     */
    public Integer getUpdateUserId() {
        return updateUserId;
    }

    /**
     * <pre>
     * 设置：说明 : 修改人(关联 ：user_service.USER.ID)
     * 表字段：COLLECT_DEVICE.UPDATE_USER_ID
     * </pre>
     *
     * @param updateUserId
     *            COLLECT_DEVICE.UPDATE_USER_ID：说明 : 修改人(关联 ：user_service.USER.ID)
     */
    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * <pre>
     * 获取：说明 : 资源代码
     * 表字段：COLLECT_DEVICE.RESOURCE_CODE
     * </pre>
     *
     * @return COLLECT_DEVICE.RESOURCE_CODE：说明 : 资源代码
     */
    public String getResourceCode() {
        return resourceCode;
    }

    /**
     * <pre>
     * 设置：说明 : 资源代码
     * 表字段：COLLECT_DEVICE.RESOURCE_CODE
     * </pre>
     *
     * @param resourceCode
     *            COLLECT_DEVICE.RESOURCE_CODE：说明 : 资源代码
     */
    public void setResourceCode(String resourceCode) {
        this.resourceCode = resourceCode;
    }

    /**
     * <pre>
     * 获取：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段：COLLECT_DEVICE.IS_VALID
     * </pre>
     *
     * @return COLLECT_DEVICE.IS_VALID：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     */
    public String getIsValid() {
        return isValid;
    }

    /**
     * <pre>
     * 设置：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     * 表字段：COLLECT_DEVICE.IS_VALID
     * </pre>
     *
     * @param isValid
     *            COLLECT_DEVICE.IS_VALID：说明 : 是否可用(关联 ：device_service.OPTIONS.CODE, TYPE_NAME = ‘YES_NO')
     */
    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    /**
     * <pre>
     * 获取：说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段：COLLECT_DEVICE.STATE
     * </pre>
     *
     * @return COLLECT_DEVICE.STATE：说明 : 状态(1 正常 2 待定 3 须删除)
     */
    public String getState() {
        return state;
    }

    /**
     * <pre>
     * 设置：说明 : 状态(1 正常 2 待定 3 须删除)
     * 表字段：COLLECT_DEVICE.STATE
     * </pre>
     *
     * @param state
     *            COLLECT_DEVICE.STATE：说明 : 状态(1 正常 2 待定 3 须删除)
     */
    public void setState(String state) {
        this.state = state;
    }
}